package com.yuexunit.finance.project.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import com.yuexunit.finance.seal.entity.lexion.SealTypeEnum;

/**
*@version 创建时间：2017年9月21日 上午10:08:05
*@author wenwenlong
*类说明
*/

@Entity
@Table(name = "FIN_SIGNATURE_CALLBACK_RECORD")
public class SignatureCallbackRecordEntity {
	@Id
	@GeneratedValue
	@Column(name = "RECORD_ID")
	private Long recordId;
	
	@Column(name = "OPERATOR")
	private String operator;
	
	@Column(name = "OPERAT_DT")
	private Date operatDateTime;
	
	@Column(name = "REMARK")
	private String remark;
	
	@Column(name = "ENTERPRISE_ID")
	private Long enterpriseId;
	
	@Column(name = "SEAL_TYPE")
	private SealTypeEnum sealType;
	
	/*
	 * 记录类型：1：审核打回/2：审核拒绝/3：审核同意
	 */
	@Column(name = "RECORD_TYPE")
	private Integer recordType;

	public Integer getRecordType() {
		return recordType;
	}

	public void setRecordType(Integer recordType) {
		this.recordType = recordType;
	}

	public Long getRecordId() {
		return recordId;
	}

	public void setRecordId(Long recordId) {
		this.recordId = recordId;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public Date getOperatDateTime() {
		return operatDateTime;
	}

	public void setOperatDateTime(Date operatDateTime) {
		this.operatDateTime = operatDateTime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(Long enterpriseId) {
		this.enterpriseId = enterpriseId;
	}

	public SealTypeEnum getSealType() {
		return sealType;
	}

	public void setSealType(SealTypeEnum sealType) {
		this.sealType = sealType;
	}
}
